import { useCache } from "@/hooks/useCache";
import { TOKEN } from "@/constant";

const { wsCache } = useCache();

export interface AppState {
  token: string; // token
  userInfo: any; // 用户信息
  hasUserInfo: boolean; // 是否存在用户信息
  // 登录页4位验证码
  captcha: string;
  // 判断登录页面显示哪个组件（0：登录（默认）、1：注册、2：忘记密码、3：手机登录、4：二维码登录）
  currentPage: number;
  
}

export const appMoudles: AppState = {
  token: wsCache.get(TOKEN) || "",
  captcha: "",
  currentPage: 0,
  userInfo: {},
  hasUserInfo: false,
};
